#if UNITY_EDITOR
using UnityEditor;
#endif

namespace GameToolkit.BehaviourTree
{
  
    //public interface IBehaviourTreeLooper
    //{
    //    ExecutableEntry Root { get; }
    //    NodeState State { get; }
    //    void UpdateBehaviour();
    //    void Interrupt(bool resetState, bool successInterrupt);
    //}

    /// <summary>
    /// 实例回调包装
    /// </summary>
    internal interface IWrapCallback
    {
        BehaviourTreeObject wrapInstance { get; }
    }

}
